package com.itheima.task;
/*
* 有100份礼品,两人同时发送，当剩下的礼品小于10份的时候则不再送出，
* 利用多线程模拟该过程并将线程的名称打印出来.
* */
public class Gift implements Runnable {
    private int gift= 100;
    private Object obj = new Object();
    @Override
    public void run() {
        while(true){
            synchronized (obj) {
                if(gift<10){
                    break;
                }else {
                    gift--;
                    System.out.println(Thread.currentThread().getName()+"线程送出第"+gift+"礼品");
                }
            }
        }
    }
}
